package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 户型信息对象 dz_huxing
 * 
 * @author ruoyi
 * @date 2023-08-16
 */
public class DzHuxing extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 户型id */
    private Long hxId;

    /** 户型名称 */
    @Excel(name = "户型名称")
    private String hxname;

    /** 楼盘标签 */
    @Excel(name = "楼盘标签")
    private String lpbq;

    /** 户型类型 */
    @Excel(name = "户型类型")
    private Integer hxtype;

    /** 参考价格 */
    @Excel(name = "参考价格")
    private String cankao;

    /** 建筑面积 */
    @Excel(name = "建筑面积")
    private String jianzhu;

    /** 朝向 */
    @Excel(name = "朝向")
    private String chaoxiang;

    /** 户型分布 */
    @Excel(name = "户型分布")
    private String huxing;

    /** 层高 */
    @Excel(name = "层高")
    private String cenggao;

    /** 是否热门 */
    @Excel(name = "是否热门")
    private Integer ishot;

    /** 小区id */
    @Excel(name = "小区id")
    private Long xqId;

    /** 户型图片 */
    @Excel(name = "户型图片")
    private String picurl;

    public void setHxId(Long hxId) 
    {
        this.hxId = hxId;
    }

    public Long getHxId() 
    {
        return hxId;
    }
    public void setHxname(String hxname) 
    {
        this.hxname = hxname;
    }

    public String getHxname() 
    {
        return hxname;
    }
    public void setLpbq(String lpbq) 
    {
        this.lpbq = lpbq;
    }

    public String getLpbq() 
    {
        return lpbq;
    }
    public void setHxtype(Integer hxtype) 
    {
        this.hxtype = hxtype;
    }

    public Integer getHxtype() 
    {
        return hxtype;
    }
    public void setCankao(String cankao) 
    {
        this.cankao = cankao;
    }

    public String getCankao() 
    {
        return cankao;
    }
    public void setJianzhu(String jianzhu) 
    {
        this.jianzhu = jianzhu;
    }

    public String getJianzhu() 
    {
        return jianzhu;
    }
    public void setChaoxiang(String chaoxiang) 
    {
        this.chaoxiang = chaoxiang;
    }

    public String getChaoxiang() 
    {
        return chaoxiang;
    }
    public void setHuxing(String huxing) 
    {
        this.huxing = huxing;
    }

    public String getHuxing() 
    {
        return huxing;
    }
    public void setCenggao(String cenggao) 
    {
        this.cenggao = cenggao;
    }

    public String getCenggao() 
    {
        return cenggao;
    }
    public void setIshot(Integer ishot) 
    {
        this.ishot = ishot;
    }

    public Integer getIshot() 
    {
        return ishot;
    }
    public void setXqId(Long xqId) 
    {
        this.xqId = xqId;
    }

    public Long getXqId() 
    {
        return xqId;
    }
    public void setPicurl(String picurl) 
    {
        this.picurl = picurl;
    }

    public String getPicurl() 
    {
        return picurl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("hxId", getHxId())
            .append("hxname", getHxname())
            .append("lpbq", getLpbq())
            .append("hxtype", getHxtype())
            .append("cankao", getCankao())
            .append("jianzhu", getJianzhu())
            .append("chaoxiang", getChaoxiang())
            .append("huxing", getHuxing())
            .append("cenggao", getCenggao())
            .append("ishot", getIshot())
            .append("xqId", getXqId())
            .append("picurl", getPicurl())
            .toString();
    }
}
